a species of anteater from south america (tamandua tetradactyla) - German English Dictionary